/**
 * 标签整合
 */

import Vue from 'vue'
import * as constants from 'src/AppConstants'
import utils from 'commons/utils'
import Moment from 'moment'//时间插件

Vue.filter('tagsFilter', (tags) => {
  return utils.mergerTags(tags)
})

/**
 * 格式化身份标签
 */
Vue.filter('formatIdentity', (tag, identity) => {
  if (identity.type == constants.USERTYPE_PARENT) {
    return identity.student.name + '的' + tag
  } else {
    return tag
  }
})

/**
 * 格式化用户类型
 * @type 用户类型
 */
Vue.filter('formatUserType', (type) => {
  if (!type) return ''
  return utils.USERTYPE[type]
})

/**
 * 格式化性别
 */
Vue.filter('formatSex', (sex) => {
  if (!sex) return ''
  return utils.GENDER[sex]
})

/**
 * 格式化审请状态
 */
Vue.filter('formatApplyStatus', (status) => {
  if (!status) return ''
  return constants.APPLY_STATUS[status]
})


// WEBPACK FOOTER //
// ./src/filters/tags.js
